package com.wlyuan.open.domain.service.dingtong;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author
 * 顶通请求参数
 */
@Data
public class DingTongRequest {
    @ApiModelProperty(value = "合同号", notes = "顶通合同号的格式要求是orderCode_business,如：20220816_lx")
    private String pactCode;
    @ApiModelProperty(value = "状态", notes = "400已出库[对应货物出发],500已到达[对应货物已到达]，" +
            "600配送成功[对应订单签收{包含正常签收异常签收}],700退货配送失败")
    private String status;
    @ApiModelProperty("操作经度")
    private BigDecimal lon;
    @ApiModelProperty("操作维度")
    private BigDecimal lat;
    @ApiModelProperty("离库时间")
    private Date leaveWarehouseTime;
    @ApiModelProperty("到达配送点时间")
    private Date arriveShippointTime;
    @ApiModelProperty("签收时间")
    private Date signTime;
    @ApiModelProperty(value = "标注", notes = "非必传")
    private String mark;
    @ApiModelProperty(value = "异常签收说明")
    private String failDescription;
    @ApiModelProperty(value = "签收照片1")
    private String pic1;
    @ApiModelProperty(value = "签收照片2", notes = "非必传")
    private String pic2;
    @ApiModelProperty(value = "签收照片3", notes = "非必传")
    private String pic3;
    @ApiModelProperty(value = "签收照片4", notes = "非必传")
    private String pic4;
    @ApiModelProperty(value = "签收照片5", notes = "非必传")
    private String pic5;
    @ApiModelProperty(value = "签收照片6", notes = "非必传")
    private String pic6;

}
